var navPanelPredio = function() {
    $("#tblResult").jqGrid('navGrid', '#ptblResult', {edit: false, add: false, del: false, search: false, refresh: false});
    $("#tblResult").jqGrid('navButtonAdd', '#ptblResult', btnInsertarPredio);
    $("#tblResult").jqGrid('navSeparatorAdd', '#ptblResult');
    $("#tblResult").jqGrid('navButtonAdd', '#ptblResult', btnEditarPredio);
    $("#tblResult").jqGrid('navSeparatorAdd', '#ptblResult');
    $("#tblResult").jqGrid('navButtonAdd', '#ptblResult', btnEliminarPredio);
    $("#tblResult").jqGrid('navSeparatorAdd', '#ptblResult');
    $("#tblResult").jqGrid('navButtonAdd', '#ptblResult', btnIndependizar);
},

verDetalle = function(rowid) {
    row = $("#tblResult").jqGrid('getRowData', rowid);
    console.log(row);
    ajaxDialog = false;
    panelPersona(row);
},

seleccionBuscar = function(rowid) {
},

verPredio = function(rowid, iRow, iCol, e) {
    row = $("#tblListaPredio").jqGrid('getRowData', rowid);
    parameters = {
        "mperson": $("#lblCodigo").text(),
        "vnombre": $("#lblNombre").text(),
        "vdirecf": $("#lblDireccion").text(),
        "mpredio": row.mpredio,
        "mhresum": row.mhresum,
        "cperiod": 'max'
    };
    _post = $.post(path + "registro/verpredio", parameters);
    _post.success(function(request) {
        $("#panelRegistro").html(request);
    });
};

$(function() {
    optionViaPredio = {
        height: 280,
        width: 990,
        colNames: [
            "C\u00F3d.", "C\u00F3d. Predio", "C\u00F3d. via", "Via",
            "Nro", "Mza", "Lte", "Dpto",
            "Int", "Refer", "Letra", "Estacionamiento",
            "Deposito", "Ubicaci\u00F3n en el plano", "Tipo de Mercado",
            "Nro puesto Mercado", "Bloque", "Secci\u00F3n", "Unidad",
            "Distrito", "C\u00F3d.", "Zona", "Manzana",
            "Sector", "Lote", "Unidad", "C\u00F3digo Centro Poblado", "Estado",
            "Tipo de Predio", "Anexo", "C\u00F3digo Unico Castastral", "Estaci\u00F3n",
            "Usuario", "Fecha de Registro", "Latitud", "Longitud",
            "Zoom", "Zona", "mpredio", "vdirpre", "cidpers", "crazsoc"
        ],
        colModel: [
            {name: 'idsigma', index: 'idsigma', width: 1, hidden: true},
            {name: 'ccodpre', index: 'ccodpre', width: 75, align: 'center'},
            {name: 'mviadis', index: 'mviadis', width: 1, hidden: true},
            {name: 'tnomvia', index: 'tnomvia', width: 290},
            {name: 'dnumero', index: 'dnumero', width: 60, align: 'center'},
            {name: 'dmanzan', index: 'dmanzan', width: 60, align: 'center'},
            {name: 'dnlotes', index: 'dnlotes', width: 60, align: 'center'},
            {name: 'ddepart', index: 'ddepart', width: 60, align: 'center'},
            {name: 'dinteri', index: 'dinteri', width: 60, align: 'center'},
            {name: 'drefere', index: 'drefere', width: 90, align: 'left'},
            {name: 'dletras', index: 'dletras', width: 90, align: 'left'},
            {name: 'destaci', index: 'destaci', width: 90, align: 'center'},
            {name: 'ddeposi', index: 'ddeposi', width: 80, align: 'center'},
            {name: 'cplanos', index: 'cplanos', width: 1, hidden: true},
            {name: 'ctipmer', index: 'ctipmer', width: 1, hidden: true},
            {name: 'dnummer', index: 'dnummer', width: 90},
            {name: 'dbloque', index: 'dbloque', width: 90, align: 'center'},
            {name: 'dseccio', index: 'dseccio', width: 90, align: 'center'},
            {name: 'dunidad', index: 'dunidad', width: 90, align: 'center'},
            {name: 'cdiscat', index: 'cdiscat', width: 90},
            {name: 'ccatast', index: 'ccatast', width: 90, align: 'center'},
            {name: 'czoncat', index: 'czoncat', width: 90, align: 'center'},
            {name: 'cmzacat', index: 'cmzacat', width: 90, align: 'center'},
            {name: 'cseccat', index: 'cseccat', width: 90, align: 'center'},
            {name: 'cltecat', index: 'cltecat', width: 90, align: 'center'},
            {name: 'cundcat', index: 'cundcat', width: 90, align: 'center'},
            {name: 'mpoblad', index: 'mpoblad', width: 1, hidden: true},
            {name: 'nestado', index: 'nestado', width: 1, hidden: true},
            {name: 'ctippre', index: 'ctippre', width: 1, hidden: true},
            {name: 'idanexo', index: 'idanexo', width: 1, hidden: true},
            {name: 'ccodcuc', index: 'ccodcuc', width: 1, hidden: true},
            {name: 'vhostnm', index: 'vhostnm', width: 1, hidden: true},
            {name: 'vusernm', index: 'vusernm', width: 1, hidden: true},
            {name: 'ddatetm', index: 'ddatetm', width: 1, hidden: true},
            {name: 'nlatitu', index: 'nlatitu', width: 80, align: 'center'},
            {name: 'nlongit', index: 'nlongit', width: 80, align: 'center'},
            {name: 'nzoom', index: 'nzoom', width: 80, align: 'center'},
            {name: 'zona', index: 'zona', width: 1, hidden: true},
            {name: 'mpredio', index: 'mpredio', width: 1, hidden: true},
            {name: 'vdirpre', index: 'vdirpre', width: 1, hidden: true},
            {name: 'cidpers', index: 'cidpers', width: 1, hidden: true},
            {name: 'crazsoc', index: 'crazsoc', width: 1, hidden: true}
        ],
        caption: "&nbsp;&nbsp;&nbsp;Resultados de la busqueda",
        onSelectRow: verDetalle,
        ondblClickRow: seleccionBuscar
    };


    BuscadorContribuyentePredio.gridConfigPredio = optionViaPredio;
    BuscadorContribuyentePredio.bindkeysPredio = {"onEnter": optionViaPredio.ondblClickRow};
    BuscadorContribuyentePredio.configBeforeGrid = function(request) {
        $("#tblResult").jqGrid('setGroupHeaders', {
            useColSpanStyle: false,
            groupHeaders: [
                {startColumnName: 'idsigma', numberOfColumns: 19, titleText: ''},
                {startColumnName: 'cdiscat', numberOfColumns: 6, titleText: '<center>Catastro</center>'},
                {startColumnName: 'nlatitu', numberOfColumns: 3, titleText: '<center>Geo - Localizaci\u00F3n</center>'}]
        });
        navPanelPredio();
    };
    BuscadorContribuyentePredio.init(BuscadorContribuyentePredio.MODO_PREDIO);
    BuscadorContribuyentePredio.configBeforeGrid(null);
});